package logica;


import java.util.Collection;
import java.util.Date;


public class Solicitud {

	/**
	 * @uml.property  name="solicitudID"
	 */
	private String solicitudID;
	

	/**
	 * Getter of the property <tt>solicitudID</tt>
	 * @return  Returns the solicitudID.
	 * @uml.property  name="solicitudID"
	 */
	public String getSolicitudID() {
		return solicitudID;
	}

	/**
	 * Setter of the property <tt>solicitudID</tt>
	 * @param solicitudID  The solicitudID to set.
	 * @uml.property  name="solicitudID"
	 */
	public void setSolicitudID(String solicitudID) {
		this.solicitudID = solicitudID;
	}

	/**
	 * @uml.property  name="fecha"
	 */
	private Date fecha ;

	/**
	 * Getter of the property <tt>fecha</tt>
	 * @return  Returns the fecha.
	 * @uml.property  name="fecha"
	 */
	public Date getFecha() {
		return fecha;
	}

	/**
	 * Setter of the property <tt>fecha</tt>
	 * @param fecha  The fecha to set.
	 * @uml.property  name="fecha"
	 */
	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	/**
	 * @uml.property  name="estadoSolicitud"
	 */
	private String estadoSolicitud = "";

	/**
	 * Getter of the property <tt>estadoSolicitud</tt>
	 * @return  Returns the estadoSolicitud.
	 * @uml.property  name="estadoSolicitud"
	 */
	public String getEstadoSolicitud() {
		return estadoSolicitud;
	}

	/**
	 * Setter of the property <tt>estadoSolicitud</tt>
	 * @param estadoSolicitud  The estadoSolicitud to set.
	 * @uml.property  name="estadoSolicitud"
	 */
	public void setEstadoSolicitud(String estadoSolicitud) {
		this.estadoSolicitud = estadoSolicitud;
	}

	/**
	 * @uml.property  name="valorTasacion"
	 */
	private Integer valorTasacion;

	/**
	 * Getter of the property <tt>valorTasacion</tt>
	 * @return  Returns the valorTasacion.
	 * @uml.property  name="valorTasacion"
	 */
	public Integer getValorTasacion() {
		return valorTasacion;
	}

	/**
	 * Setter of the property <tt>valorTasacion</tt>
	 * @param valorTasacion  The valorTasacion to set.
	 * @uml.property  name="valorTasacion"
	 */
	public void setValorTasacion(Integer valorTasacion) {
		this.valorTasacion = valorTasacion;
	}

	/**
	 * @uml.property   name="usuario"
	 * @uml.associationEnd   multiplicity="(1 1)" inverse="solicitud:logica.Usuario"
	 */
	private Usuario usuario = new logica.Usuario();

	/** 
	 * Getter of the property <tt>usuario</tt>
	 * @return  Returns the usuario.
	 * @uml.property  name="usuario"
	 */
	public Usuario getUsuario() {
		return usuario;
	}

	/** 
	 * Setter of the property <tt>usuario</tt>
	 * @param usuario  The usuario to set.
	 * @uml.property  name="usuario"
	 */
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	/**
	 * @uml.property   name="administrador"
	 * @uml.associationEnd   multiplicity="(1 1)" inverse="solicitud:logica.Administrador"
	 */
	private Administrador administrador = new logica.Administrador();

	/**
	 * Getter of the property <tt>administrador</tt>
	 * @return  Returns the administrador.
	 * @uml.property  name="administrador"
	 */
	public Administrador getAdministrador() {
		return administrador;
	}

	/**
	 * Setter of the property <tt>administrador</tt>
	 * @param administrador  The administrador to set.
	 * @uml.property  name="administrador"
	 */
	public void setAdministrador(Administrador administrador) {
		this.administrador = administrador;
	}

	/**
	 * @uml.property   name="objeto"
	 * @uml.associationEnd   multiplicity="(1 1)" inverse="solicitud:logica.Objeto"
	 */
	private Objeto objeto = new logica.Objeto();

	/**
	 * Getter of the property <tt>objeto</tt>
	 * @return  Returns the objeto.
	 * @uml.property  name="objeto"
	 */
	public Objeto getObjeto() {
		return objeto;
	}

	/**
	 * Setter of the property <tt>objeto</tt>
	 * @param objeto  The objeto to set.
	 * @uml.property  name="objeto"
	 */
	public void setObjeto(Objeto objeto) {
		this.objeto = objeto;
	}

}
